Big Huge Thesaurus

military blockade

noun